#pragma once

#include <iostream>

class Team;
class Player;
class Match;
class Classification;
class League;
class ServiceProvider;

void PrintTeam(std::ostream& o_stream, const Team& i_team);
void PrintPlayer(std::ostream& o_stream, const Player& i_player, const int i_role);
void PrintPlayerHeader(std::ostream& o_stream);
void PrintMatch(std::ostream& o_stream, const Match& i_match);
void PrintClassification(std::ostream& o_stream, const League& i_league);
void PrintCalendar(std::ostream & o_stream, const League& i_league);